module ActiveModel
	module Model 
		def self.included(base)
			base.class_eval do 
				extend ActiveModel::Naming
				extend ActiveModel::Translation
				extend ActiveModel::Validations
				extend ActiveModel::Conversion
			end
		end

		def initialize(params= {})
			params.each do |attr, value|
				self.public_send('#{attr}=',value)
			end if params
			super()	
		end

		def persisted?
			false
		end

	end 


end